/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}


/* General Typography
 ---------------------------------------------------------------------*/

a.feedback:link, a.feedback:visited, a.feedback:active {
  text-decoration: none !important;
  color:#900; 
  border-bottom:1px dotted #900;

}
a.feedback:hover {
  text-decoration: none !important;
  color: #000;
  border-bottom:1px solid #900;
}

h1
{
	font-weight: bold;
	color: #007ac3;
	font-size: 2em;
	line-height: 1em;
	margin: 1.25em 0 .75em 0;
}

h2
{
	color: #1371aa;
	font-weight: bold;
	font-size: 1.6666em;
	line-height: 1em;
	margin: 1.25em 0 .75em 0;
}

h3
{
	color: #1371aa;
	font-size: 1.41667em;
	line-height: 1em;
	font-weight: bold;
	margin: 1.25em 0 .75em 0;
}

h4
{
	color: #000;
	font-size: 1.1667em;
	line-height: 1em;
	font-weight: bold;
	margin: 1.25em 0 .5em 0;
}

h5
{
	color: #000;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	margin: 1.25em 0 .5em 0;
}

h6
{
	color: #000;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	margin: 1.25em 0 .5em 0;
}

strong
{
	font-weight: bold;
}

em
{
	font-style: italic;
	line-height: 1.75em;
}

p
{

	line-height: 1.75em;
	margin: .25em 0 1.5em;
}
span
{
	line-height: 1.3333em;
}

blockquote
{
	margin: .416em 0 .416em 1.1667em;
}

a
{
	color: #0e82c7;
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
}

a:hover
{
	text-decoration: underline;
}



pre, code, tt
{
	font-family: "Andale Mono" , "Lucida Console" , "Courier New" , Courier, monospace;
	margin: .833em 0;
}
sub
{
	vertical-align: sub;
	font-size: smaller;
	line-height:inherit;
}

sup
{
	vertical-align: super;
	font-size: smaller;
	line-height:inherit;
}

/* Page Specific
 ---------------------------------------------------------------------*/

#container 
{

margin:0 auto 10px;
text-align:left;
width:1000px;
}
.breadCrumbHolder
{
	margin:0 0 20px 0;
}
pre
{
	background:#ddd;
	border:solid 1px #fff;
	padding:10px;
	color:#111;
}
.description
{
	float:left;
	width:700px;
	margin-right:20px;
}
.sideBar
{
	float:left;
	background:#fff;
	border:solid 1px #dedede;
	padding:20px;
	width:238px;
	margin:50px 0 0 0;
}
.license p
{
	font-size:0.83333em;
	color:#888;
}

a.hilight:link, a.hilight:visited, a.hilight:active {
  text-decoration: none !important;
  color: #2b9cdd;
  font-size: 14px;
  font-weight:bold;
  border-bottom: 1px dotted #333;

}
a.hilight:hover {
  text-decoration: none !important;
  color: #000;
  border-bottom: 1px solid #999;
} 
a.overlapAnn:link, a.overlapAnn:visited, a.overlapAnn:active {
  text-decoration: none !important;
  margin-left: 14px;
  color: #F00000;
  font-size: 14px;
  font-weight:bold;
  border-bottom: 1px dotted #333;

}
a.overlapAnn:hover {
  text-decoration: none !important;
  color: #000;
  border-bottom: 1px solid #999;
} 




/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb
{
	margin: 0;
	padding: 0;
	margin-right: 30px;
	display: block;
	padding-bottom: 21px;
	margin-left: 190px;
	margin-top: 30px;
	padding:7px;
	padding-right: 9px;
	border-bottom:dotted 1px #CCC;
	border-left: none;
	border-right: none;
	border-top:dotted 1px #CCC;
	border-left: 3px solid #F60;
	border-right: 3px solid #F60;
	background:#fff;
}
.breadCrumb ul
{
	margin: 0;
	padding: 0;
	padding-bottom: 21px;
	display: block;
}
.test2
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(../images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li
{

	font-size: .9167em;

}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
	font-weight: bold;
	background: url(../note.jpg) 0 60% no-repeat; 
	padding-left: 16px
}
.breadCrumb ul li.home a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(../images/IconHome.gif) no-repeat 0 0;
}
.breadCrumb ul li.first a:hover
{
	background-position: 0 -16px;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay
{
	display: none;
	background: url(../images/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}




/*Defaults Styling*/
fieldset {background:#f2f2e6; display: inline; float: left; padding:10px; border:1px dotted #999; margin-bottom:2px; width:150px;}
input, textarea, select {font:12px/12px Georgia, Helvetica, sans-serif; padding:0;}
fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {background: #aaa; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin: 12px 0 0 5px; font-weight:bold; border-top:1px solid #999; border-bottom:1px solid #999;}

label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:right; width:200px; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:475px; line-height:25px; margin:0 0 10px 0;}
#footer {font-size:11px;}

#container {width:700px; margin:0 auto;}

/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none; float:left;}
.NFTextCenter {height:15px; background:url(../images/img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(../images/img/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(../images/img/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(../images/img/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(../images/img/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; margin-top: 1px; padding:0 2px; background:url(../images/img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(../images/img/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(../images/img/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(../images/img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(../images/img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(../images/img/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(../images/img/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(../images/img/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(../images/img/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(../images/img/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(../images/img/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(../images/img/file.png) no-repeat 0 0; width:60px; height:21px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:21px; margin-left: 37px; margin-top: -5px; position:absolute; border:1px solid transparent}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(../images/img/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(../images/img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px; border-top: 1px dotted #fff}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none; !important}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(../images/img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(../images/img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(../images/img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(../images/img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(../images/img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(../images/img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(../images/img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(../images/img/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}




/* tables */
table.tablesorter {
	font-family:tahoma;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 11px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter thead th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 11px;
	padding: 4px;
}
table.tablesorter thead .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead .headerSortDown, table.tablesorter thead .headerSortUp {
background-color: #8dbdd8;
}

/* tables NO JS! */
table.tablesorter2 {
	font-family:tahoma;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter2 thead tr th, table.tablesorter2 thead th, table.tablesorter2 tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter2 thead .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter2 td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter2 tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter2 thead .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter2 thead .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter2 thead .headerSortDown, table.tablesorter2 thead .headerSortUp {
background-color: #8dbdd8;
}




.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../js/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../js/images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../js/images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../js/images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../js/images/treeview-red.gif); } 

.treeview-black li { background-image: url(../js/images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../js/images/treeview-black.gif); }  

.treeview-gray li { background-image: url(../js/images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../js/images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(../js/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../js/images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../js/images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../js/images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../js/images/file.gif) 0 0 no-repeat; }

.notice-wrap {
	position: fixed;
	top: 20px;
	right: 20px;
	width: 250px;
	z-index: 9999;
}

* html .notice-wrap {
	position: absolute;		
}
 
.notice-item {
	height: 60px;
	background: #333;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #eee;
	padding: 6px 6px 0 6px;
	font-family: lucida Grande;
	font-size: 11px;
	border: 2px solid #999;
	display: block;
	position: relative;
	margin: 0 0 12px 0;
}

.notice-item-close {
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	right: 6px;
	top: 6px;
	cursor: pointer;
}


/* cores.css */

ul.docContent,
p.docContent {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}	
input {
	font-family: Tahoma;
	font-size: 11px;
}
/* table {	width: 100%; } */
select {
	font-family: Tahoma;
	font-size: 11px;
}

td {
	
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#6E6E6E;
}

img {
	border: none;
}

.myimg {
	border: none;
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	text-decoration:none;
	font-weight: bold;
}

.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.style6 {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	margin-left:4px;
	padding-top:2px;
	padding-right:10px;
	text-align:left
	}
	.style6b {
	font-size: 12px;
	font-weight: bold;
	color: #006f94;

	padding-top:2px;
	padding-right:10px;
	text-align:left
	}
.styleHead {
	padding-left:4px;
	padding-right:4px;
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	font-weight: bold;
	color:white;
	background-color:#0099cc;
}
.styleHead2 {
	padding-left:4px;
	padding-right:4px;
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	font-weight: bold;
	color:white;
	background-color:#ccc;
}
.styleHeadBig {
	padding-left:4px;
	padding-right:4px;
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	font-weight: bold;
	color:white;
	background-color:#0099cc;
	height: 23px;
}
.resultHilite {
	font-family:Tahoma;
	font-size:11px;
	color:#6E6E6E;
	background-color:#E6A666;
}
.styleItem {
	padding-left:2px;
	padding-right:2px;
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#6E6E6E;
	background-color:#FFEED0;
}
.styleItem2 {
	padding-left:2px;
	padding-right:2px;
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#6E6E6E;
	background-color:#eee;
}

table.content {
	border: 1px dashed #ccc;
}

.inner {
	background-color: #eeeeee;
	border: 1px dashed #ccc;
}
.inner2 {
	background-color: #6db4cc;
	border: 1px dashed #ccc;
}

#columns {
margin: 0px auto; 
overflow:hidden;

}
* html #columns {
margin: 0px auto; 
overflow:hidden;

}
#searchStringMain {
margin: 0px auto;  
overflow:hidden;
padding-bottom: 10px;
}
#searchString {
padding-left: 40px; 
overflow:hidden;
width:750px;
padding-bottom: 10px;
}
.slide {
margin: 0px auto; 
overflow:hidden;
width:720px;
}
a.ents:link, a.ents:visited, a.ents:active {
  text-decoration: none !important;
  color: #0066CC;

}
a.ents:hover {
  text-decoration: underline !important;
  color: #000;
} 
a.ents2:link, a.ents2:visited, a.ents2:active {
  text-decoration: none !important;
  color: #129b08;
  font: bold 11px arial;

}
a.ents2:hover {
  text-decoration: underline !important;
  color: #000;
} 
a.entsRecent:link, a.entsRecent:visited, a.entsRecent:active {
  text-decoration: none !important;
  color: #999;

}
a.entsRecent:hover {
  text-decoration: underline !important;
  color: #000;
}
a.feedback:link, a.feedback:visited, a.feedback:active {
  text-decoration: none !important;
  color:#900; 
  border-bottom:1px dotted #900;

}
a.feedback:hover {
  text-decoration: none !important;
  color: #000;
  border-bottom:1px solid #900;
}
a.ents3:link, a.ents3:visited, a.ents3:active {
  text-decoration: none !important;
  color: #0036c0;

}
a.ents3:hover {
  text-decoration: underline !important;
  color: #000;
} 
a.ents4:link, a.ents4:visited, a.ents4:active {
  text-decoration: none !important;
  color: #0099cc;
  font: 15px "Lucida Sans Unicode", "Trebuchet MS", Palatino, serif, Tahoma, sans-serif;
  padding: 3px;
  padding-top: 5px;
  letter-spacing: -1px;

}
a.ents4:hover {
  text-decoration: underline !important;
  color: #000;
} 
.ents4span {
  text-decoration: none !important;
  color: #0099cc;
  font: 15px "Lucida Sans Unicode", "Trebuchet MS", Palatino, serif, Tahoma, sans-serif;
  padding: 3px;
  padding-top: 5px;
  letter-spacing: -1px;
}
a.ents44:link, a.ents44:visited, a.ents44:active {
  text-decoration: none !important;
  color: #fff;
  font: 16px "Lucida Sans Unicode", "Trebuchet MS", Palatino, serif, Tahoma, sans-serif;
  background: #f4740d;
  padding: 3px;
  padding-top: 5px;
  border-top: 1px solid #333;

}
a.ents44:hover {
  text-decoration: underline !important;
  color: #000;
} 
a.link1:link, a.link1:visited, a.link1:active {
  text-decoration: none !important;
  color: #000;

}
a.link1:hover {
  text-decoration: underline !important;
  color: #000;
} 
a.callbackEnts:link, a.callbackEnts:visited, a.callbackEnts:active {
  text-decoration: none !important;
  color: #0066CC;
  font: bold 9px verdana;

}
a.callbackEnts:hover {
  text-decoration: underline !important;
  color: #000;
} 

/* wrapper *********************************************************************/
	#wrapper {
		width: 665px;
		padding: 0px;
		position: relative;
		height: auto;
		min-height: 100%;
		background: url(456.gif) repeat-y left top;
	}

	/* IE Hack : valide */
	* html #wrapper {
		height: 100%;
	}
	
/* content wrapper *************************************************************/
	#content {
		position: relative;
		float: left;
		display: inline;
		left: 0px;
		top: 0px;
		width: 565px;
		margin: 20px 0px 97px 30px;
		padding: 0px;
	}
	/* float stopper ***************************************************************/
	.clear {clear: both;}
	.line_top {
		width: 365px;
		height: 1px;
		line-height: 1px;
		border-top: 1px solid #56A4DC;
		margin: 10px 0px 10px 0px;
		padding: 0px;
	}
	
	.line_bottom {
		width: 365px;
		height: 1px;
		line-height: 1px;
		border-top: 1px solid #56A4DC;
		margin: 10px 0px 10px 174px;
		padding: 0px;
	}
a.glass {
width: 12px;
height: 12px;
background: transparent url(../screen/images/glass.png) no-repeat;
display:block;
float: left;
text-indent:-1500px;
overflow:hidden;
cursor: pointer;
margin-right: 5px;
}

a.glass:hover  {
background-position: -12px 0;
cursor: pointer;
} 

a.entity {
display: inline;
float: left;
margin-left: 5px;
color: #36F;
}

.color1 { color: #416469; font-size: 14px; font-weight: bold }
.color2 { color: #ff262c; font-size: 14px; font-weight: bold }
.color3 { color: #8d4e18; font-size: 14px; font-weight: bold }
.color4 { color: #3a8f25; font-size: 14px; font-weight: bold }
.color5 { color: #b20072; font-size: 14px; font-weight: bold }
.color6 { color: #ffb200; font-size: 14px; font-weight: bold }
.color7 { color: #1a7f06; font-size: 14px; font-weight: bold }
.color8 { color: #1e5197; font-size: 14px; font-weight: bold }
.color9 { color: #69C; font-size: 14px; font-weight: bold }
.color10 { color: #960; font-size: 14px; font-weight: bold }
.color11 { color: #4c4c39; font-size: 14px; font-weight: bold }
.color12 { color: #75003c; font-size: 14px; font-weight: bold }
.color13 { color: #c43911; font-size: 14px; font-weight: bold }
.color14 { color: #5586a7; font-size: 14px; font-weight: bold }
.color15 { color: #022859; font-size: 14px; font-weight: bold }
.color16 { color: #f060c0; font-size: 14px; font-weight: bold }
.color17 { color: #60a080; font-size: 14px; font-weight: bold }
.color18 { color: #006000; font-size: 14px; font-weight: bold }
.color19 { color: #b0a123; font-size: 14px; font-weight: bold }
.color20 { color: #7c2916; font-size: 14px; font-weight: bold }
.color21 { color: #167c57; font-size: 14px; font-weight: bold }
.black { color: #000; font-size: 14px; font-weight: bold }
.overlapAnn {
	background: #F00000;
	font-size: 14px;
	margin-left: 21px;
}
.overlapAnnSpan {
	background: url(../images/overlap.png) no-repeat 0 0;
	height: 26px;
}
